package com.example.demo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.demo.bean.PageRes;
import com.example.demo.bean.log.SysLoginLogDO;
import com.example.demo.bean.log.SysOperLogDO;
import com.example.demo.dto.log.SysLoginLogPageReqVO;
import com.example.demo.dto.log.SysOperLogPageReqVO;
import com.example.demo.dto.log.SysOperLogRepVO;

public interface ISysOperLogService extends IService<SysOperLogDO> {

    public PageRes<SysOperLogRepVO> list(SysOperLogPageReqVO sysOperLogPageReqVO);

    public void addSysOperLog(SysOperLogDO sysOperLogDO);

    public int deleteOperLog(Long[] logIds);

    public void clearOperLog();

    public SysOperLogDO getSysOperLog(SysOperLogDO sysOperLogDO);
}
